#include<stdio.h>
#include<string.h>
#include<unistd.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<fcntl.h>
int main()
{
//  umask(0);
//  int fd=open("log.txt",O_RDONLY|O_CREAT);//设置权限666
//  if(fd<0)
//  {
//    printf("error\n");
//  }
//  printf("fd=%d\n",fd);
//  char t;
//  while(1)
//  {
//    ssize_t s=read(fd,&t,1);
//    //read完，返回-1
//    if(s<=0)
//    {
//      break;
//    }
//    //将读取到的字符往显示器上写
//    write(1,&t,1);
//  }
//  close(fd);
  

  close(0);//关闭默认打开的stdin
  close(2);//关闭默认打开的stderr

  int fd1=open("log.txt",O_WRONLY|O_CREAT,0666);//设置权限666
  printf("fd1:%d\n",fd1);
  int fd2=open("log.txt",O_WRONLY|O_CREAT,0666);//设置权限666
  printf("fd2:%d\n",fd2);
  int fd3=open("log.txt",O_WRONLY|O_CREAT,0666);//设置权限666
  printf("fd3:%d\n",fd3);
  int fd4=open("log.txt",O_WRONLY|O_CREAT,0666);//设置权限666
  printf("fd4:%d\n",fd4);
  int fd5=open("loig.txt",O_WRONLY|O_CREAT,0666);//设置权限666
  printf("fd5:%d\n",fd5);

  return 0;

}
